golang.org/x/sync/errgroup.Group.sem (field)

11 uses

	golang.org/x/sync/errgroup (current package)
		errgroup.go#L30: 	sem chan token
		errgroup.go#L37: 	if g.sem != nil {
		errgroup.go#L38: 		<-g.sem
		errgroup.go#L70: 	if g.sem != nil {
		errgroup.go#L71: 		g.sem <- token{}
		errgroup.go#L94: 	if g.sem != nil {
		errgroup.go#L96: 		case g.sem <- token{}:
		errgroup.go#L128: 		g.sem = nil
		errgroup.go#L131: 	if len(g.sem) != 0 {
		errgroup.go#L132: 		panic(fmt.Errorf("errgroup: modify limit while %v goroutines in the group are still active", len(g.sem)))
		errgroup.go#L134: 	g.sem = make(chan token, n)